have a strong stomach - Turc Anglais Dictionnaire